RedHat开放了QumranetSPICE源代码,spice能够成为免费的ICA/PcoIP么?

您所在的位置:网站首页 spice 文件 RedHat开放了QumranetSPICE源代码,spice能够成为免费的ICA/PcoIP么?

RedHat开放了QumranetSPICE源代码,spice能够成为免费的ICA/PcoIP么?

#RedHat开放了QumranetSPICE源代码,spice能够成为免费的ICA/PcoIP么?| 来源: 网络整理| 查看: 265

RedHat开放了Qumranet SPICE源代码,spice能够成为免费的ICA/PcoIP么?by Brian Madden  Written on Dec 10 2009   

    昨天RedHat开放了SPICE远程协议的源代码,SPICE是Qumranet公司开发的,在2008年BriForum上一段demo使之声名鹊起,录像中一个client使用SPICE协议在多个monitor上运行高质量视频,音频和游戏。Demo地址:http://www.brianmadden.com/blogs/videos/archive/2009/07/21/briforum-2009-demo-lab-red-hat.aspxhttp://www.brianmadden.com/blogs/videos/archive/2008/06/17/qumranet-s-solid-ice-desktop-virtualization-done-right-sponsored-by-qumranet-from-briforum-2008.aspx后来,我和Gabe负责测试SPICE,RDP,ICA的性能对比,我们写了一篇文章,但是Redhat还没有发布。我们认为Redhat对Qumranet感兴趣是因为KVM hypervisor(与Xen hypervisor竞争),而不是桌面虚拟化。    时至今日,Redhat整合了Qumranet的VDI产品到Red Hat Enterprise Virtualization for Desktops中,并完全开放了SPICE的源代码。那么SIPCE会带来什么影响?我想这要看how good it is。

How good is SPICE?    SPICE比RDP更好么?它会让思杰的HDX/ICA收到威胁么?会让VMware在PcoIP上损失金钱么?会使Net2Display更加无用么?在我们为Qumranet做的分析中,我们针对SPICE,ICA,和RDP三种协议运行用户脚本的性能做了对比,结果显示SPICE在三种情况(单个显示,多个显示,多媒体应用)下都强于ICA和RDP。地址:http://www.brianmadden.com/blogs/gabeknuth/archive/2009/06/18/redhat-spice-vs-rdp-vs-ica-performance-video.aspx    有一点要说明,我们做的测试都是在无带宽限制的环境中,所以带宽消耗数据不准确(所有的协议都尽可能的消耗它得到的带宽,所以我们只是对比协议的架构而不是带宽分析)也就是说SPICE在宽带下是有优势的。它根据client性能,网络规格参数,和其它参数决定它的行为,以提供最好的用户体验。(所以,它可能发送原始图形命令给client,让client处理渲染;也可能发送屏幕位图到client)。

Leveraging host-side hardware and special hypervisor capabilities: the future is now!    SPICE与ICA,RDP有一点不同,ICA和RDP都是二组件结构(远程的guestOS中的组件和client组件),而SPICE由三部分组成:1.远程guest组件,运行在VM中的虚拟图形适配器,与ICA/RDP相同 2.Client组件,与ICA/RDP相同 3.远程host组件,hypervisor中的图形设备,不同于ICA/RDP也就是说,SPICE中有hypervisor组件,所以它只能运行在虚拟机中。    三组件结构是不是远程协议的未来架构?很多人不这样认为,但是很多工业行为已经证明了这个趋势。微软透漏把Calista技术融合到RDP中的一种途径就是通过Hyper-V扩展以为guest提供虚拟GPU,思杰的HDX 3D在host端提供Nvidia GPUs以支持3D图形操作。Vmware的PcoIP和传统的ICA/RDP一样是而组件结构,但是这只是因为Vmware needed to get something out the door pretty fast。

What impact could an open source SPICE have?    第一,SIPCE协议会发展的更好,会更好的支持Redhat桌面虚拟化,没有人会否认这一点。但是这会让更多的人购买Redhat么?应该不会,因为我不认为大家会基于协议来选择虚拟桌面平台。    第二,SPICE会不会融合到其他的虚拟化产品中?SPICE只能与运行KVM体系的hypervisors的host进行远程连接,我想SPICE开源之后会有所改变,但是因为hypervisor也需要提供虚拟图形设备支持,所以这不像在一个view或XenDesktop VM中加入一个SPICE agent那样简单。在Xen, Hyper-V, 或 ESX-based VM上运行SPICE需要hypervisor上的附加功能,什么时候会有?谁会做这些?思杰不会,他们有HDX/ICA。微软已经计划的Calista已经基本完成,将会作为RDP的一部分,所以他们也不会做SPICE。只剩下VMware,但是他们已经在PcoIP上投入资金,我不确定他们会不会引入其他协议,尤其是改动hypervisor的协议。当然我们也可能看到XEN hypervisor上的SPICE port,尽管我不确定这是一个简单的事情还是一个大的工程。    最后我要说我希望SPICE可以普及,但是现实是需要一个远程协议的人都已经有了一个协议。我想一个开源的XEN基础上的SPICE是最有可能的,谁知道呢。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3